body {
        margin: 0; padding: 0;
        font: 10px normal Arial, Helvetica, sans-serif;
       /* background: url(/images/frontend/menu/fondo.png) repeat-x;*/
}
#container {
        width: 960px;
        margin: auto;
        position: relative;
}
#logo {
       position: absolute;
       margin-top: 20px;
}
#info-usuario{
    margin-top: 5px;
    display: block;
    position: absolute;
    background-color: #ffffff;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    height: 22px;
    width: 100%;
    filter:alpha(opacity=70); opacity:0.7;
}
#top-language{
    margin-right: 10px;
    float: right;
}
#menu{
    padding-top: 120px;
}
#header .disclaimer {
        margin-top: 100px;
        text-align: right;
        display: block;
        position: absolute;
        top: 0; right: 0;
}
ul.topnav {
        list-style: none;
        padding: 0 20px;
        margin: 0;
        float: left;
        width: 920px;
        background: url(/images/frontend/menu/menu-top.png) repeat-x;
        font-size: 1.2em;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
}
ul.topnav li {
        float: left;
        margin: 0;
        padding: 0 15px 0 0;
        position: relative; /*--Declare X and Y axis base--*/
}
ul.topnav li a{
        padding: 10px 5px;
        color: #3f4e76;
        text-shadow: 0.1em 0.1em 0.04em white;
        font-weight: bold;
        display: block;
        text-decoration: none;
        float: left;
}
ul.topnav li a:hover{
        background: url(/images/frontend/menu/topnav_hover.png) repeat-x;
}
ul.topnav li span { /*--Drop down trigger styles--*/
        width: 17px;
        height: 35px;
        float: left;
        background: url(/images/frontend/menu/png_flecha.png) center no-repeat;
}
ul.topnav li span.subhover {cursor: pointer; } /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
        
        list-style: none;
        position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
        left: 0; top: 35px;
        background: #333;
        margin: 0; padding: 0;
        display: none;
        float: left;
        width: 170px;
        -moz-border-radius-bottomleft: 5px;
        -moz-border-radius-bottomright: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        border: 1px solid #111;
}
ul.topnav li ul.subnav li{
        margin: 0; padding: 0;
        border-top: 1px solid #252525; /*--Create bevel effect--*/
        border-bottom: 1px solid #444; /*--Create bevel effect--*/
        clear: both;
        width: 170px;
       
}
html ul.topnav li ul.subnav li a {
         color: #ffffff;
        text-shadow: none;
        float: left;
        width: 145px;
        background: #333 url(/images/frontend/dropdown_linkbg.gif) no-repeat 10px center;
        padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
        background: #222 url(/images/frontend/dropdown_linkbg.gif) no-repeat 10px center;
}
#header img {
        margin: 20px 0 10px;
}
